/* ::::: http://www.ascii-codes.com/ascii-codes.css ::::: */

html, body { height: 100%; }
body { background: url('background.png') repeat-x scroll left top rgb(208, 208, 208); color: rgb(0, 0, 0); font: 12px Verdana,Arial,sans-serif; margin: 0px auto; text-align: center; }
img { border: 0px none; }
h1 { font-size: 24px; font-weight: bold; margin-left: 5px; }
td:nth-child(4) { border-right: 1px solid rgb(171, 171, 171); width: 35%; }
td:nth-child(8) { width: 35%; }
#container { background: url('container.png') repeat-y scroll center top transparent; height: auto ! important; margin: 0px auto; min-height: 100%; padding: 0px 5px; position: relative; width: 980px; }
#header { background: url('header.png') no-repeat scroll left top transparent; height: 140px; }
#header strong { color: rgb(255, 255, 255); display: block; font-weight: bold; padding-top: 115px; text-shadow: 0px 1px 0px rgb(85, 85, 85); }
#menu { border-bottom: 1px solid rgb(152, 152, 152); border-top: 1px solid rgb(118, 182, 220); height: 32px; margin: 0px; padding: 0px; }
#menu li { display: block; float: left; }
#menu a { background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(204, 204, 204); display: inline-block; font-weight: bold; padding: 9px 0px; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px rgb(0, 0, 0); width: 70px; }
#menu a:hover { background: none repeat scroll 0% 0% rgb(37, 128, 162); color: rgb(255, 255, 255); }
#content { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px 20px 50px; text-align: justify; }
#footer { overflow: hidden; position: absolute; bottom: 0px; border-top: 1px solid rgb(216, 239, 250); background: url('footer.png') no-repeat scroll left top transparent; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 1px 0px rgb(85, 85, 85); width: 980px; height: 30px; }
#copyright { float: left; margin-left: 20px; padding-top: 7px; }
#copyright a { color: rgb(255, 255, 0); }
#standards { float: right; margin-right: 20px; padding-top: 4px; }
